financial factoring accounting financing brokerage financial planning advisor broker factor tax bookkeeping accountant cpa investment